import axios from 'axios';
import { Notify } from 'vant';
import { Toast } from 'vant';
import router from '../../router';

//线上

const request = axios.create({
   // baseURL: 'http://www.kehuitewlw.com:8082',
     timeout: 30000, // 请求超时
});
//线下
// const request = axios.create({
//     baseURL: 'http://47.99.44.146:6534',
//     timeout: 30000, // 请求超时
// });

// // 添加请求拦截器
// request.interceptors.request.use((config) => {
//     if(!postArray.length) {
//         //请求队列没有请求
//         Bus.$emit('overlayStatus', true)
//     }
//     postArray.push(config.url);
//     let obj={
//         Authorization:Authorization
//     }
//     config.headers=obj	
    
//     return config;
// }, (error) => {
//     return Promise.reject(error);
// });



// 添加响应拦截器
request.interceptors.response.use((response) => {
    const resp = response.data;
    console.log(response.config.url)
   if(resp.code!=200){
       if(response.config.url!=='/manage/publicUser/getUserPermission'){
        Notify({ type: 'danger', message:resp.message });
       }
     
   }

    return resp;
}, (error) => {
    Toast.clear()
    let msg=error.response.data.message?error.response.data.message:'系统错误，请联系管理官'
    Notify({ type: 'danger', message:msg });
    return Promise.reject(error);
});

export default request;